Nightly builds in Windows CI
This document describes how nightly builds are done in Contrail Windows CI.
Jenkins jobs: ci-contrail-windows-nightly-*
- There are two jobs responsible for the builds in CI:
ci-contrail-windows-nightly-release
- builds Contrail Windows components inrelease
/production
mode.ci-contrail-windows-nightly-debug
- builds the components indebug
mode.- Both of them have parameter
UPLOAD_ARTIFACTS
set to 1. - The difference between them is that
ci-contrail-windows-nightly-release
has an additional parameterBUILD_IN_RELEASE_MODE
defined and set to 1.
- These jobs are proxy jobs. They execute
winci-server2016-prod
with additional parameters mentioned above.
Specific nightly builds artifacts location
To find artifacts from a specific nightly build do the following:
- Go to the console logs from the build.
- There is a line containing build ID of
winci-server2016-prod
:- Initial part of the line looks like this:
WinContrail » winci-server2016-prod <BUILD_NUMBER> completed
. - Note the
BUILD_NUMBER
.
- Initial part of the line looks like this:
- Use
BUILD_NUMBER
to find desired nightly artifacts:- Uploaded artifacts are located in
\\<WINCI_DRIVE>\SharedFiles\WindowsCI-UploadedArtifacts\WinContrail\<winci-server2016-prod\<BUILD_MODE>\<BUILD_NUMBER>
for now<WINCI_DRIVE>
is an IP to Contrail Windows CI drive<BUILD_MODE>
is a folder named by eitherproduction
ordebug
build mode
- Uploaded artifacts are located in